/**
 * Liest Tastatureingaben ein und akzeptiert gerade Binärzahlen
 * 
 * @author henry.freye@mcgym.de
 */
public class AkzeptorGerade {
	public static void main(String[] args) {
		// zu testende Zeichenkette
		String eingabe = MyIO.readString("Input: ");
		int laenge = eingabe.length();// Für Zählschleife
		int zustand = 0;// Anfangszustand
		System.out.println(" böse ");
		for (int i = 0; i < laenge; i++) {
			char zeichen = eingabe.charAt(i);
			if (zustand == 0) {
				if (zeichen == '0') {
					zustand = 1;
				} else {
					zustand = 0;
				}
			}// Zustand 0
			else {// Zustand 1
				if (zeichen == '0') {
					zustand = 1;
				} else {
					zustand = 0;
				}
			}// Zustand 1
			System.out.print(zeichen);
			switch(zustand) {
			case 0:
				System.out.println(" böse ");
				break;
			case 1:
				System.out.println(" gut ");
			}
		}// for
	}// main
}// class
